package com.sbtr.business.calibration.entity;

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.util.Date;
/**
 * 我接受的任务,我被分配的任务 任务详细信息等公用 实体类
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class CalibrationDetails {

    private Long id;
    //  标注任务ID
    private Long calibrationId;
    // 标注任务名称
    private String calibrationName;
    // 标注任务说明
    private String calibrationDesc;
    // 标注素材数量
    private Integer totalCount;
    // 标签数量
    private Integer classifyCount;
    // 已标注数量
    private Integer completed;
    // 任务类型
    private String taskType;
    // 创建者
    private String creater;
    // 创建时间
    private Date createTime;
    // 更新时间
    private Date updateTime;
    // 期望完成时间
    private Date finishedTime;
    // 完成人
    private String finisher;
    // 标注状态
    private String status;
    // 优先级
    private String priority;
    /**
     * 是否有效 默认1有效
     */
    private Boolean isAvailable;
}
